On The Integrality Gap of Directed Steiner Tree Problem
نویسندگان
چکیده
In the Directed Steiner Tree problem, we are given a directed graph G = (V,E) with edge costs, a root vertex r ∈ V , and a terminal set X ⊆ V . The goal is to find the cheapest subset of edges that contains an r-t path for every terminal t ∈ X. The only known polylogarithmic approximations for Directed Steiner Tree run in quasi-polynomial time and the best polynomial time approximations only achieve a guarantee of O(|X| ) for any constant > 0. Furthermore, the integrality gap of a natural LP relaxation can be as bad as Ω( √ |X|). We demonstrate that ` rounds of the Sherali-Adams hierarchy suffice to reduce the integrality gap of a natural LP relaxation for Directed Steiner Tree in `-layered graphs from Ω( √ k) to O(` · log k) where k is the number of terminals. This is an improvement over Rothvoss’ result that 2` rounds of the considerably stronger Lasserre SDP hierarchy reduce the integrality gap of a similar formulation to O(` · log k). We also observe that Directed Steiner Tree instances with 3 layers of edges have only an O(log k) integrality gap bound in the standard LP relaxation, complementing the fact that the gap can be as large as Ω( √ k) in graphs with 4 layers. Finally, we consider quasi-bipartite instances of Directed Steiner Tree meaning no edge in E connects two Steiner nodes V − (X ∪ {r}). By a simple reduction from Set Cover, it is still NP-hard to approximate quasi-bipartite instances within a ratio better than O(log |X|). We present a polynomial-time O(log |X|)-approximation for quasi-bipartite instances of Directed Steiner Tree. Our approach also bounds the integrality gap of the natural LP relaxation by the same quantity. A novel feature of our algorithm is that it is based on the primal-dual framework, which typically does not result in good approximations for network design problems in directed graphs.
منابع مشابه
A Logarithmic Integrality Gap Bound for Directed Steiner Tree in Quasi-bipartite Graphs
We demonstrate that the integrality gap of the natural cut-based LP relaxation for the directed Steiner tree problem is O(log k) in quasi-bipartite graphs with k terminals. Such instances can be seen to generalize set cover, so the integrality gap analysis is tight up to a constant factor. A novel aspect of our approach is that we use the primal-dual method; a technique that is rarely used in d...
متن کاملLinear Programming Hierarchies Suffice for Directed Steiner Tree
We demonstrate that ` rounds of the Sherali-Adams hierarchy and 2` rounds of the Lovász-Schrijver hierarchy suffice to reduce the integrality gap of a natural LP relaxation for Directed Steiner Tree in `-layered graphs from Ω( √ k) to O(` · log k) where k is the number of terminals. This is an improvement over Rothvoss’ result that 2` rounds of the considerably stronger Lasserre SDP hierarchy r...
متن کاملIntegrality gap of the hypergraphic relaxation of Steiner trees: A short proof of a 1.55 upper bound
Recently, Byrka, Grandoni, Rothvoß and Sanità gave a 1.39-approximation for the Steiner tree problem, using a hypergraph-based linear programming relaxation. They also upper-bounded its integrality gap by 1.55. We describe a shorter proof of the same integrality gap bound, by applying some of their techniques to a randomized loss-contracting algorithm.
متن کاملDirected Steiner Tree and the Lasserre Hierarchy
The goal for the DIRECTED STEINER TREE problem is to find a minimum cost tree in a directed graph G = (V ,E ) that connects all terminals X to a given root r . It is well known that modulo a logarithmic factor it suffices to consider acyclic graphs where the nodes are arranged in l ≤ log |X | levels. Unfortunately the natural LP formulation has a Ω( p |X |) integrality gap already for 5 levels....
متن کاملDirected Steiner Tree and the Lasserre Hierarchy
Known results: • Generalizes Set Cover, (Non-Metric / Multi-level) Facility Location, Group Steiner Tree • Ω(log2− n)-hard (Halperin, Krauthgamer ’03) • |X| -apx in poly by sophisticated greedy algo (Zelikovsky ’97) • O(log |X|)-apx in nO(log |X|) time by more sophisticated greedy algo (Charikar, Chekuri, Cheung, Goel, Guha and Li ’99) • LP’s have integrality gap Ω( √ k) already for 5 layers; e...
متن کامل